import 'package:flutter/material.dart';

void main() {
  // 1. 运行应用程序。
  runApp(MaterialApp(home: Main()));
}

class Main extends StatelessWidget {
  Main({super.key, this.age = 17});
  // 需要用 final 修饰
  int age;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('无状态组件'),
        backgroundColor: Colors.purple,
      ),
      body: Center(
        child: Text('我今年 $age 岁了'),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          // 数据更新，但是界面不更新
          age++;
          debugPrint('点击了按钮$age');
        },
        child: const Icon(Icons.add),
      ),
    );
  }
}
